package cn.xopencode.recordservice.dal.mysql.dataobject.sf6machine;

import cn.xopencode.mybatis.core.dataobject.BaseDO;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.util.Date;

/**
 * SF6气体密度继电器巡检记录 其余字段
 */
@TableName("sf6_machine_record_other")
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
public class Sf6MachineRecordOtherDO extends BaseDO {
    private String id;
    /**
     * 创建人
     */
    private String creatorId;
    /**
     * 修改人
     */
    private String modifierId;
    /**
     * 巡检时间
     */
    private Date inspectionTime;

    /**
     * 巡检位置即对应配电室id
     */
    private String roomId;
    /**
     * SF6气体密度继电器巡检记录明细,记录标识
     */
    private String recordCode;

    /**
     * 上报异常后报组长是否处理，0：未处理 1：已处理
     */
    @TableField("is_leader_deal")
    private Boolean leaderDeal;

    /**
     * 是否上报班组长
     */
    @TableField("is_notice_leader")
    private Boolean noticeLeader;
    /**

     /**
     * 压力值（MPa）
     */
    @TableField(exist = false)
    private Double mpa;
    /**
     * 编号
     */
    @TableField(exist = false)
    private Integer num;
    /**
     * 线路
     */
    @TableField(exist = false)
    private String lineName;

    /**
     * 巡检人
     */
    @TableField(exist = false)
    private String empNames;

    /**
     * 当班负责人
     */
    @TableField(exist = false)
    private String leaderEmp;
    /**
     * 巡检位置即对应配电室名称
     */
    @TableField(exist = false)
    private String pdRoomName;
}
